package top.chj.day16.lianxi;

import org.junit.Test;

import java.time.*;

/**
 * @Auther:小陈的Java
 * 日期初始化练习
 * 1. 创建当前时间（不带时区）
 * 2. 创建当前时间（只包含年月日）
 * 3. 创建当前时间（包含年月日时分秒带有时区）
 * 4. 创建2012年12月12日1时1分1秒，月份使用枚举表示
 * 5. 创建2012年12月12日，月份使用枚举
 * 6. 创建1时1分1秒的时间对象
 */
public class Demo {
    @Test
    public void test(){
        System.out.println(LocalDateTime.now());//1. 创建当前时间（不带时区）
        System.out.println(LocalDate.now());//2. 创建当前时间（只包含年月日）
        System.out.println(ZonedDateTime.now());//3. 创建当前时间（包含年月日时分秒带有时区）
        //4. 创建2012年12月12日1时1分1秒，月份使用枚举表示
        LocalDateTime localDateTime = LocalDateTime.of(2012, Month.DECEMBER,12,1,1,1);
        System.out.println(localDateTime);
        //5. 创建2012年12月12日，月份使用枚举
        LocalDate localDate = LocalDate.of(2012, Month.DECEMBER, 12);
        System.out.println(localDate);
        //6. 创建1时1分1秒的时间对象
        LocalTime localTime = LocalTime.of(1,1,1);
        System.out.println(localTime);
    }
}
